Projects
Here's a selection of my notable projects spanning particle physics research, scientific computing, hardware development, and software engineering. Each project represents a unique challenge and showcases different aspects of my technical expertise.
| Project | Description | Category |
|---|---|---|
| root-mcp | An MCP server to allow LLMs to interact with ROOT files directly. | Scientific Computing |
| cerngitlab-mcp | An MCP server to allow LLMs to interact with CERN GitLab instance. | Scientific Computing |
| inspirehep-mcp | An MCP server to allow LLMs to query the INSPIRE-HEP database and retrieve papers and metadata. | Particle Physics AI |
| MC Particle Numbering Scheme | An interactive reference for the PDG Monte Carlo Particle Numbering Scheme. | CERN & LHCb |
| lhcbfinder | Search and discover LHCb experiment papers using semantic search. | CERN & LHCb |
| arXiv-Daily | Daily arXiv papers reader. | Academic Tools |
| hep-jobs | Track and look for latest High Energy Physics Jobs | Academic Tools |
| HEPilot | RAG/LLM Framework for High Energy Physics. | Particle Physics AI |
| inference-engine | Run ML inference engine on Allen framework for LHCb experiment. | CERN & LHCb |
| snipo | Single user snippet manager web app. | Software Engineering |
| nMermaid | Simple mermad.js viewer and web exporter tool. | Software Engineering |
| nrepo | Web app to convert repos to LLM-ready prompts. | Software Engineering |
| PixelMorph | Web app to convert photos between different formats. | Web Utilities |
| tex2math | LaTeX to MathML Converter in the browser. | Academic Tools |
| Decay Calculator | Web app to calculate the decay width and lifetime of a particle. | Scientific Computing |
| vsixdl | Web app to download VSCode extensions vsix files. Also, CLI version available. | Developer Workflows |
| Sanitext | Web based text sanitizer tool to remove unwanted characters from text | Web Utilities |
| Git Render | Transform any GitHub repository into a single, searchable HTML page | Software Engineering |
| QR Code Reader | QR Code reader because sometimes I have the QR code on the phone itself | Web Utilities |
| Swagger API Viewer | Swagger API Viewer, view openapi specs in browser | Developer Workflows |
| txm | A command-line utility to make working with tmux more efficient and user-friendly | Developer Workflows |
| nmem | better version of free on Linux | System Administration |
| free-mac | port of free command for mac | System Administration |
| nvim-switcher | Switch between different nvim configurations in easy way | Developer Workflows |
| gh-cp | GitHub cli extension to allow copying single files from repository without cloning | Developer Workflows |
| snippy | A tui client for snipo snippet manager web app. | Desktop Utilities |
| lvec | Python package for seamless handling of Lorentz vectors | Scientific Computing |
| Dmidecodecpp | C++ library to parse and display DMIDECODE output in single header file. | System Administration |
| LoggerNG | C++ library to standardize logging in C/C++ projects. | Software Engineering |
| Bfit | Python library to fit histogrammed data with a variety of signal and background models. | Scientific Computing |
| Jaggedcpp | C++ library to handle jagged arrays. | Scientific Computing |